An Efficient Quasi-physical Algorithm for Packing Equal Circles in a Circular Container
نویسندگان
چکیده
This paper addresses the equal circle packing problem, and proposes an efficient quasi-physical algorithm(EQPA). EQPA is based on an improved BFGS algorithm and a new basin hopping strategy. Starting form a random initial pattern, we use the modified BFGS algorithm to reach a local minimum pattern. The modified BFGS algorithm fully utilizes the neighborhood information and considerably speeds up the running time of the gradient descent process, and the efficiency is more apparent for larger scale instances. The new basin-hopping strategy is to shrink the container size when yielding a local minimum pattern. Experimental results indicate that the new basin-hopping strategy is very efficient, especially for a type of pattern with comparatively dense packing in the center and sparse packing around the bounding. We test EQPA on the instances of n = 1, 2, · · · , 320, and obtain 66 new patterns which have smaller container sizes than the current best-known results reported in literature.
منابع مشابه
An efficient quasi-physical quasi-human algorithm for packing equal circles in a circular container
This paper addresses the equal circle packing problem, and proposes an efficient Quasi-physical Quasi-human (QPQH) algorithm. QPQH is based on a modified Broyden-Fletcher-GoldfarbShanno (BFGS) algorithm which we call the local BFGS and a new basin hopping strategy based on a Chinese idiom: alternate tension with relaxation. Starting from a random initial layout, we apply the local BFGS algorith...
متن کاملNew heuristics for packing unequal circles into a circular container
We propose two new heuristics to pack unequal circles into a two dimensional circular container. The first one, denoted by A1.0, is a basic heurisitc which selects the next circle to place according to the maximal hole degree rule. The second one, denoted by A1.5, uses a self lookahead strategy to improve A1.0. We evaluate A1.0 and A1.5 on a series of instances up to 100 circles from the litera...
متن کاملSolving the problem of packing equal and unequal circles in a circular container
In this paper we propose a Monotonic Basin Hopping approach and its population-based variant Population Basin Hopping to solve the problem of packing equal and unequal circles within a circular container with minimum radius. Extensive computational experiments have been performed both to analyze the problem at hand, and to choose in an appropriate way the parameter values for the proposed metho...
متن کاملAn Algorithm for Packing Circles of Two Types in a Fixed Size Container with Non-Euclidean Metric
The paper deals with the problem of optimal packing of two sets of circles (2-D spheres) into a simply connected container. The number of circles is given. The radii of these circles are equal within each set, but, generally speaking, they differ between sets. There are two different statements of a such problem. The simplest one is when the circles of a larger radius are located first, and the...
متن کاملAn improved algorithm for the packing of unequal circles within a larger containing circle
This paper describes an approved algorithm for the problems of unequal circle packing – the quasi-physical quasihuman algorithm. First, the quasi-physical approach for the general packing problems is described in solving the pure problems of unequal circle packing. The method is an analogy to the physical model in which a number of smooth cylinders are packed inside a container. A quasi-human s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1611.02323 شماره
صفحات -
تاریخ انتشار 2016